package com.mhc.suzuki.dal.model;

import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Data;

@Data
public class OverdueListDO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 自增主键，逾期记录ID
     * pcl_overdue_list.overdue_id
     */
    private Long overdueId;

    /**
     * 客户身份证号，逾期记录和客户直接挂钩，所以这里记录客户的身份标识-身份证号
     * pcl_overdue_list.customer_id_card
     */
    private String customerIdCard;

    /**
     * 逾期客户姓名
     * pcl_overdue_list.customer_name
     */
    private String customerName;

    /**
     * 逾期金额
     * pcl_overdue_list.amount
     */
    private java.math.BigDecimal amount;

    /**
     * 银行卡号
     * pcl_overdue_list.bank_card_no
     */
    private String bankCardNo;

    /**
     * 贷款银行编号
     * pcl_overdue_list.bank_id
     */
    private Long bankId;

    /**
     * 贷款银行
     * pcl_overdue_list.bank_name
     */
    private String bankName;

    /**
     * 应还款日期
     * pcl_overdue_list.repayment_date
     */
    private String repaymentDate;

    /**
     * 逾期信息录入或者最后修改的员工ID
     * pcl_overdue_list.staff_id
     */
    private Long staffId;

    /**
     * 状态：-1 已删除，0 未还款，1 已还款
     * pcl_overdue_list.status
     */
    private Integer status;

    /**
     * 记录创建时间
     * pcl_overdue_list.gmt_create
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime gmtCreate;

    /**
     * 记录修改时间
     * pcl_overdue_list.gmt_modified
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime gmtModified;

}